集合 set

  1. 添加元素
    • add(element):向集合中添加一个元素。【不能用 +
    • update(iterable):将可迭代对象中的元素添加到集合中。例如:my_set.update([4, 5, 6])
  2. 移除元素
    • remove(element):从集合中移除指定元素,如果元素不存在会引发 KeyError。
    • discard(element):从集合中移除指定元素,如果元素不存在不会引发错误。
    • pop():随机移除并返回集合中的一个元素,如果集合为空会引发 KeyError。
  3. 集合运算
    • |:返回两个集合的并集。【不能用 +
    • &:返回两个集合的交集。
    • -:返回两个集合的差集。
    • ^:返回两个集合的对称差集。
    • issubset(other_set)<=:判断当前集合是否是另一个集合的子集。
    • issuperset(other_set)>=:判断当前集合是否是另一个集合的超集。
  4. 集合比较
    • ==:判断两个集合是否相等。
    • !=:判断两个集合是否不相等。
  5. 其他操作
    • clear():移除集合中的所有元素。
    • copy():返回集合的浅复制。
    • len(set):返回集合中元素的数量
    • in:检查元素是否存在于集合中